Text copied to clipboard!

Název

Text copied to clipboard!

Vývojář automatizovaných testů

Popis

Text copied to clipboard!
Hledáme Vývojáře automatizovaných testů, který se připojí k našemu technologickému týmu a pomůže nám zvyšovat kvalitu, stabilitu a spolehlivost softwarových produktů napříč celým vývojovým cyklem. Tato role je ideální pro kandidáta, který má zkušenosti s testovací automatizací, rozumí principům vývoje softwaru a dokáže efektivně spolupracovat s vývojáři, analytiky, DevOps specialisty i produktovými manažery. Vaším hlavním cílem bude navrhovat, vytvářet, udržovat a rozšiřovat automatizované testy pro webové, API i případně mobilní aplikace tak, aby bylo možné rychle a spolehlivě ověřovat funkčnost nových i stávajících řešení. Na této pozici budete analyzovat požadavky, technickou dokumentaci a uživatelské scénáře, abyste dokázali identifikovat vhodné oblasti pro automatizaci testů. Budete připravovat testovací strategie, testovací případy a automatizované testovací skripty s důrazem na opakovatelnost, čitelnost a dlouhodobou udržovatelnost. Součástí práce bude také integrace testů do CI/CD pipeline, vyhodnocování výsledků testů, analýza chyb a úzká spolupráce s týmem při jejich reprodukci a odstraňování. Očekáváme, že budete aktivně přispívat ke zlepšování testovacích procesů, standardů kvality a celkové efektivity vývoje. Důležitá je schopnost přemýšlet systematicky, hledat slabá místa v aplikaci a navrhovat řešení, která minimalizují riziko regresí. Budete pracovat s různými nástroji a frameworky pro automatizované testování, správu testovacích dat, reportování výsledků a monitorování kvality. Výhodou je zkušenost s verzovacími systémy, kontejnerizací, databázemi a základní orientace v cloudových prostředích. Úspěšný kandidát by měl mít smysl pro detail, analytické myšlení a schopnost převádět obchodní i technické požadavky do efektivních testovacích scénářů. Hledáme člověka, který chápe, že kvalita není pouze závěrečná kontrola, ale nedílná součást celého procesu vývoje. Oceníme proaktivní přístup, ochotu učit se nové technologie a schopnost komunikovat technické problémy srozumitelně různým typům zainteresovaných stran. Nabízíme příležitost podílet se na vývoji moderních digitálních produktů, pracovat s aktuálními technologiemi a mít reálný dopad na kvalitu dodávaného softwaru. Pokud vás baví automatizace, testování a hledání cest, jak dělat software spolehlivější a robustnější, tato pozice pro vás může být ideální. Budete mít prostor přicházet s vlastními nápady, ovlivňovat testovací strategii a rozvíjet své odborné dovednosti v prostředí, které podporuje spolupráci, inovace a profesionální růst.

Odpovědnosti

Text copied to clipboard!
  • Navrhovat a vyvíjet automatizované testy pro webové, API a interní systémy.
  • Vytvářet a udržovat testovací frameworky a testovací skripty.
  • Integrovat automatizované testy do CI/CD pipeline.
  • Analyzovat výsledky testů a identifikovat příčiny selhání.
  • Spolupracovat s vývojáři a analytiky na definici testovacích scénářů.
  • Provádět regresní, integrační a end-to-end testování.
  • Zlepšovat testovací procesy, standardy a dokumentaci.
  • Spravovat testovací data a testovací prostředí.

Požadavky

Text copied to clipboard!
  • Zkušenost s automatizovaným testováním softwaru alespoň 2 roky.
  • Znalost některého testovacího frameworku, například Selenium, Cypress nebo Playwright.
  • Schopnost programovat nebo skriptovat v jazyce jako Java, Python nebo JavaScript.
  • Porozumění principům QA, SDLC a testovacím metodikám.
  • Zkušenost s REST API testováním a nástroji typu Postman.
  • Znalost verzovacích systémů, zejména Git.
  • Zkušenost s CI/CD nástroji, například Jenkins, GitLab CI nebo Azure DevOps.
  • Analytické myšlení, pečlivost a schopnost řešit problémy.

Potenciální otázky na pohovor

Text copied to clipboard!
  • Jaké nástroje pro automatizované testování jste dosud používal(a)?
  • Máte zkušenosti s testováním API a tvorbou automatizovaných API testů?
  • S jakými programovacími nebo skriptovacími jazyky pracujete nejčastěji?
  • Jak jste v minulosti integroval(a) testy do CI/CD pipeline?
  • Jak přistupujete k návrhu udržitelných a stabilních testovacích scénářů?
  • Máte zkušenost s regresním a end-to-end testováním?
  • Jak řešíte nestabilní nebo falešně selhávající automatizované testy?
  • Jaké metriky kvality považujete při testování za nejdůležitější?